<script>
import store from './store';
import { checkLogin, authorTodo } from '@/common/utils.js';
export default {
	onLaunch: function({ path, query }) {
		//获取历史地理位置，不需要经纬度
		//#ifdef H5
		store.dispatch('getLocationByGPS', {
			latitude: '',
			longitude: ''
		});
		//#endif
		
		//登录版本
		checkLogin(query).finally(() => {
			const userInfo = store.state.userInfo;
			if (userInfo && userInfo.userId) {
				// wx.uma && wx.uma.setUserid(userInfo.userId);
			}
		});
	},
	onShow: function(e) {
		// #ifdef MP-WEIXIN
		if (uni.canIUse('getUpdateManager')) {
			const updateManager = uni.getUpdateManager();
			updateManager.onCheckForUpdate(res => {
				// 请求完新版本信息的回调
				if (res.hasUpdate) {
					updateManager.onUpdateReady(() => {
						uni.showModal({
							title: '更新提示',
							content: '新版本已经准备好，是否重启应用？',
							success: res => {
								if (res.confirm) {
									// 新的版本已经下载好，调用 applyUpdate 应用新版本并重启
									updateManager.applyUpdate();
								}
							}
						});
					});
					updateManager.onUpdateFailed(() => {
						// 新的版本下载失败
						uni.showModal({
							title: '发现新版本',
							content: '新版本已经上线，请您删除当前小程序重新打开！'
						});
					});
				}
			});
		}
		// #endif
	},
	onHide: function() {
		uni.removeStorageSync('popupLoaded');
	}
};
</script>
<style lang="less">
.uni-page-head .uni-page-head-hd .uni-page-head-btn {
	display: none;
}

page {
	background-color: #f7f7f7;
}

uni-page-body {
	background-color: #f7f7f7;
}

.button-hover {
	background-color: unset;
}
</style>
